package com.wh.wisdomsite.xbox.common.client;



/**
 * 声明XboxClient接口
 * @Package com.wh.wisdomsite.xbox.common.client
 * @author 谢泽鹏
 * @date 2014年10月8日 下午4:02:14
 * @Copyright 个人版权所有
 * @Company 贵州万华科技有限公司Copyright (c) 2014
 * @version V1.0
 */
public interface XboxClient  {

    /**
     * 设置sessionId
     * @param sessionId
     */
    void setSessionId(String sessionId);

    /**
     * 创建一个新的服务请求,此方法不带sessionId,标准用法构建XboxClient时,指定sessionId
     * @return
     */
    ClientRequest buildClientRequest();

    /***
     * 创建一个一异步请求
     * @return
     */
    ClientRequest buildAsyncClientRequest();

}

